home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 010a / super25n.zip / CATEGORY.DOC next >
Text File  |  1993-01-05  |  9KB  |  190 lines

  1.  
  2.                     ┌───────────────────────────────┐
  3.                     │         SuperLib 2.50         │
  4.                     │    For Clipper S87 and 5.01   │
  5.                     │    -------------------------  │
  6.                     │       copyright 1990          │
  7.                     │      Garry A Prefontaine      │
  8.                     └───────────────────────────────┘
  9.  
  10.                          FUNCTIONS BY CATEGORY
  11.                          ---------------------
  12.  
  13. CONVERSION
  14. -------------
  15. BUILDEX()                   Interactively builds  an expression
  16. NBR2STR()                   Correctly orders numerics where negative
  17. NOZDIV()                    Prevents divide-by-zero
  18. TRUEVAL()                   Returns val of ALL numerics in a string
  19.  
  20. ENVIRONMENT
  21. -------------
  22. GETDFP()                    Gets SET DEFAULT path
  23. ISLOADED()                  Determines  function is loaded or not
  24. PRNPORT()                   Determine Printer Port to use
  25. INITSUP()                   Initializes global variables
  26.  
  27. MENU
  28. -------------
  29. MENU_V()                    Vertical popup menu
  30. PULLDN()                    Pulldown menu creator, handler
  31.  
  32. FILE
  33. -------------
  34. FILEINFO()                  Returns file date,time,size
  35. NKEY()                      Gets key of an index file
  36. WRITEFILE()                 Writes a line or lines  to a text file
  37.  
  38. REPORT
  39. -------------
  40. REPORTER()                  Create, modify, execute reports
  41. QUIKREPORT()                Runtime pre-defined report printing
  42.  
  43. EVALUATION
  44. -------------
  45. EVALQ()                     Evaluates a logical condition
  46.  
  47. DEVELOPMENT
  48. -------------
  49. HELPMOD()                   Interactively build help screens
  50. SETCOLORS()                 Interactive color setting interface
  51. SCMOD()                     Maintains scroller.dbf - see scroller()
  52.  
  53. LOOKUP
  54. -------------
  55. SCROLLER()                  Hotkey lookup tables with dbf storage
  56. SMALLS()                    Lookup tables on dbf
  57.  
  58. MISC.
  59. -------------
  60. PRNTFRML()                  Prints a formletter created by formletr()
  61.  
  62. NETWORK
  63. -------------
  64. SADD_REC()                  Attempts to append a blank record
  65. SFIL_LOCK()                 Attempts to lock a file
  66. SNET_USE()                  Attempts to  pen a DBF
  67. SREC_LOCK()                 Attempts to lock a record
  68. STRIP_PATH                  Strips path from a filespec
  69. UNIQFNAME()                 Creates a unique file name
  70.  
  71. METAFUNCTION
  72. -------------
  73. LISTER()                    Build, format,print lists
  74. TODOLIST()                  Simple todo list manager
  75. GLOBREP()                   Performs global selective replace
  76. FULLDIR()                   Interactively navigate directories
  77. BLDNDX()                    Interactively create a new index
  78. CLABEL()                    Menu driven module for labels
  79. DUPLOOK()                   Locates possible duplicates based on user criteria
  80. EDITDB()                    Customized DBEDIT() with UDF
  81. VIEWPORT()                  Multi-optional data entry engine
  82. FILEREAD()                  Lists a text file of unlimited size
  83. TIMEPER()                   Time Period (date sensitive) analysis
  84. FORMLETR()                  Interactive formletter and mailmerge
  85. TAGIT()                     Allows tagging of dbf records for later action
  86. FREQANAL()                  Performs a frequency analysis
  87. GENED()                     Generic dbf editing screen
  88. SEARCHME()                  Search a DBF with user-specified criteria
  89. MODIFY()                    Create or modify DBF structures
  90. QUERY()                     Popup Interactive query by example condition builder
  91. SUM_AVE()                   Interactive sum or average on a dbf
  92. APPENDIT()                  Intelligent APPEND FROM replacement
  93. COPYITOUT()                 Copies records to a new DBF
  94. FASTFORM()                  Prints a selected formletter for current record
  95.  
  96. ARRAY
  97. -------------
  98. AKOUNT()                    Counts exact matches of value in array
  99. BLDARR()                    Builds an array from a delimited string
  100. DELARRAY()                  Deletes all elements of an array
  101. FILLARR()                   Fill type, length, decimal arrays
  102.  
  103. STRING
  104. -------------
  105. ADDSPACE()                  Pads string with spaces
  106. ALLBUT()                    Returns all but last x characters
  107. ARRANGE()                   Rearranges text in a string
  108. CENTR()                     Centers a string in x spaces
  109. CRUNCH()                    Moves spaces in a string to end of string
  110. LJUST()                     Left justifies a string
  111. PROPER()                    Capitalizes first letters of string, lowers rest
  112. RJUST()                     Right justifies a string
  113. STRETCH()                   Imbeds characters in a string
  114. STRPULL()                   Extract text between 2 characters
  115. SUBPLUS()                   Returns multiple substrings
  116. VAR2CHAR()                  Converts any type variable to character type
  117.  
  118. DATE
  119. -------------
  120. BEGEND()                    Determines begin/end of week,month or quarter
  121. BOM()                       Calculates beginning of the month date
  122. BOYEAR()                    Determine beginning of year a date falls in
  123. DATECALC()                  Adds/subtracts days,weeks,months,years to a date
  124. DAYSIN()                    Calculates number of days in a month
  125. DOYEAR()                    Calculates day of the year from date
  126. DTDIFF()                    Returns difference between dates
  127. DTOW()                      Converts date to words
  128. SETCENT()                   Determines if century is on/off
  129. SET_DATE()                  Sets and restores date format
  130. SETEXACT()                  Determines if exact is on/off
  131. STOD()                      Returns date from string in the form YYYYMMDD
  132. WOMONTH()                   Calculates week of the month (# of 7 day periods)
  133. WOYEAR()                    Calculates week of the year (# of 7 day periods)
  134.  
  135. HELP
  136. -------------
  137. HELP()                      Provides context sensitive popup help
  138.  
  139. POPUP
  140. -------------
  141. MCHOICE()                   Creates a box for an Achoice call
  142. GETDATE()                   Point and shoot calendar
  143. GETCALC()                   Pops up a quick 'solar' calculator
  144. POPEX()                     Pops up an achoice for a certain filespec
  145. ONE_READ()                  Pop-up window with 1-4 Say/Get combinations
  146. MAKEBOX()                   Draws a shadow box on the screen, saves the screen
  147. MSG()                       Displays up to a 9 line message in a window
  148. MFIELDS()                   Pops up an achoice for current dbf fields
  149. DELREC()                    Dialog box to delete/undelete current record
  150. PLSWAIT()                   Pops up a 'Please Wait' window or removes it
  151. EDITMEMO()                  Performs a windowed memoedit() on a memo field
  152. P_READY()                   Determines if printer is ready, prompts user
  153. UNBOX()                     Removes a box created by makebox()
  154. POPREAD()                   Pops up a box with 1-5 say-get combinations
  155. MESSYN()                    Popup YesNo prompt box
  156. ABORT()                     Pops up dialog box asking: Abort? Yes No
  157.  
  158. LOGICAL
  159. -------------
  160. ENDSWITH()                  Determines if a string ends with another string
  161. ISPART()                    Determines if number is part of a set
  162. STARTSW()                   Determines if a string starts with another string
  163.  
  164. EDITING
  165. -------------
  166. ED_G_PIC()                  Returns appropriate picture for a get
  167. GENVAL()                    Generic VALID clause validation with message
  168. GETAKEY()                   Gets intent of last keystroke
  169. VARLEN()                    Returns length of a variable  of any type
  170.  
  171. KEYBOARD
  172. -------------
  173. CTRLW()                     Sends chr(23) (Control-W) to the keyboard
  174. KBDESC()                    Keyboards character 27 (escape) when key pressed
  175.  
  176. DBF
  177. -------------
  178. BLDDBF()                    Create a DBF from a delimited string
  179. OPENIND()                   Opens an array of indexes
  180. PICKNDX()                   Allows user to select indexes to open
  181. PURGEM()                    Deletes records
  182.  
  183. SCREEN
  184. -------------
  185. CLS()                       Clear the screen with optional color,character
  186. ENHANCED()                  Returns color integer for ENHANCED setting
  187. STANDARD()                  Returns color integer for standard                                      setting
  188. UNSELECTED()                Returns color integer for UNSELECTED setting
  189. COLPIK()                    Allows selection of colors from a list
  190.